
.sq {
	width: 1000px;
	margin-right: auto;
	margin-left: auto; 
	margin-bottom:30px;
}
.sq1 {
	font-size: 24px;
	color: #000;
	margin-bottom: 20px; 
	text-align: center;
}
.sq2 {
	height: 40px;
}
.sq2-1 {
	float: left;
	line-height: 28px;
}
.sq2-1-1 {
	float: left;
}
.sq2-1-2 {
	float: left;
}
.sq2-2 {
	float: right;
	line-height: 28px;
}
.sq2-2-1 {
	float: left;
}
.sq2-2-2 {
	float: left;
}
.wbk {
	width:200px;
	height:24px;
	line-height:24px;
	padding:0 5px;
	text-align:center;
	margin:0 5px;
	border:1px solid #d9d9d9;
} 
.sj {
	width:100px;
	height:24px;
	line-height:24px;
	text-align:center;
	padding:0 5px;
	border:1px solid #d9d9d9;
}
.sq3 {
	background-color: #Fff;
	border: 1px solid #d9d9d9;
	margin-bottom: 10px;
}
.sq3-1 {
	height: 50px;
	border-bottom:1px solid #d9d9d9;
}
.sq3-1-1 {
	float: left;
	border-right:1px solid #d9d9d9; 
}
.sq3-1-1-1 {
	float: left;
	padding: 5px;
	width: 80px;
	line-height:40px;
	text-align: center;
}
.sq3-1-1-2 {
	float: left;
	height:50px;
	width:500px;
	padding: 0 5px;
	line-height: 50px;
	border-left:1px solid #d9d9d9;
	 
}
.wbk1 {
	width:95%;
	height:50px;  
	padding:0 5px;
	border: none;
	outline: none;
	line-height:50px;
}
.sq3-1-2 {
	float: left;
	height: 50px;
	
}
.sq3-1-2-1 {
	float:left;
	text-align: center;
	padding: 5px;
	width: 80px;
	height:40px;
	line-height:40px;
	
}
.wbk2 {
	width:95%;
	height:50px;  
	padding:0 5px;
	border: none;
	outline: none;
	line-height:50px;
}
.sq3-1-2-2 {
	float: left;
	width:295px;
	height: 50px;
	padding: 0 5px;
	line-height:50px;
	border-left:1px solid #d9d9d9; 
}
.sq3-2 {
	height: 50px;
	float: left;
	width: 330px;
	border-right: 1px solid #d9d9d9;
}
.sq3-2-1 {
	float: left;
	line-height: 40px;
	padding: 5px;
	height: 40px;
	width:80px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}
.sq3-2-2 {
	float: left;
	height: 50px;
	width:238px
}
.sq3-11 {
    height: 101px;
    border-bottom: 1px solid #d9d9d9;
}
.sq3-22 {
    height: 100px;
    float: left;
    width: 330px;
    border-right: 1px solid #d9d9d9;
}
.sq3-22-1 {
    float: left;
    line-height: 90px;
    padding: 5px;
    height: 90px;
    width: 80px;
    text-align: center;
    border-right: 1px solid #d9d9d9;
}
.sq3-2-22 {
    float: left;
    height: 50px;
    width: 238px;
}
.wbk22 {
    width: 95%;
    height: 100px;
    padding: 0 5px;
    border: none;
    outline: none;
    line-height: 100px;
}.sq3-3 {
	padding: 5px;
	float: left;
	width: 80px;
	line-height: 20px;
	height: 40px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}
.sq3-3-1 {
	float: left;
	height: 50px;
	padding:0 5px;
	line-height: 50px;
}
.sq4 {
    height: 70px;
    border-bottom: 1px solid #d9d9d9;
}
.sq3-4-1 {
	padding: 5px;
	float: left;
	width: 80px;
	line-height: 60px;
	height: 60px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}
.sq3-4-2 {
	float: left;
	height: 70px;
	padding:0 10px;
	line-height: 25px;
}

.sq5 {
    height: 222px;
    border-bottom: 1px solid #d9d9d9;
}
.sq5-1 {
	padding: 5px;
	float: left;
	width: 80px;
	line-height: 30px;
	height: 147px;
	padding-top:70px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}
.sq5-2 {
	float: left;
	width:885px;
	height: 222px;
	padding:0 10px;
	
}

.smwbk {
    border: 0;
    outline: none;
    width: 100%;
    height: 220px;
    resize: none;
    margin: 0px;
    padding: 0px;
	line-height: 25px;
}.sq6 {
	overflow: hidden;
	line-height: 30px;
}
.sq6-1 {
	float: left;
	width:400px;
	
}
.sq6-2 {
	float: left;
	width:220px;
}
.gy {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.gy1 {
}
.gy1-1 {
	float: left;
}
.gy1-2 {
	float: left;
}











.dy {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	
}
.dy1 {
	line-height: 40px;
	height: 40px;
	color: #CC3300;
    background: #FDEDD8;
    border: 1px solid #EAAD6B; 
    padding: 0 10px; 
}
.dy2 { 
	margin-bottom: 20px;
}
.dy2-1 {
	text-align: center;
	color: #0170B7;
    font-weight: bold;
    padding:0 20px 20px 20px;
    font-size: 22px;
}
.dy2-2 {
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px;
}
.dy2-3 {
	overflow: hidden;
	margin-bottom: 10px; 
}
.dy2-3-1 {
	float: left;
	text-align: right;
	width: 80px;
	
}
.dy2-3-2 {
	float: left;
	width: 450px;
	margin-left: 6px;
	border: 1px solid #d9d9d9;
}
.smwbk11{
    border: 0;
    outline: none;
    width: 450px;
    height: 220px;
    resize: none;
    margin: 0px;
    padding: 0px;
    line-height: 25px;
}.dy2-4 {
	overflow: hidden;
	margin-bottom: 10px;
}
.dy2-4-1 { 
	width: 100px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}
.dy2-4-2 {
	float: left;
	width: 560px;
}
.dy2-4-2-1 {
	overflow: hidden;
	margin-bottom: 20px;
}
.dy2-4-2-3 {
	text-align: right;
	float: left;
	width: 80px;
	line-height: 30px;
	height: 30px;
}
.dy2-4-2-2 {
	float: left;
	margin-left: 6px;
	border: 1px solid #d9d9d9;
}
.wbk222 {
    width: 440px;
    height:28px;
    padding: 0 5px;
    border: none;
    outline: none;
    line-height: 30px;
}
.cwbk {
    width: 541px;
    height: 28px;
    padding: 0 5px;
    border: none;
    outline: none;
    line-height: 30px;
}
.cwbk11 {
    border: 0;
    outline: none;
    width: 551px;
    height: 220px;
    resize: none;
    margin: 0px;
    padding: 0px;
    line-height: 25px;
}
.dwbk {
    width: 220px;
    height: 28px;
    padding: 0 5px;
    border: none;
    outline: none;
    line-height: 30px;
}
.dy2-5 {
	width: 40px;
	margin-right: auto;
	margin-left: auto; 
}
.qran {
	padding:5px;
}
.xh {
	color:red;margin-left:5px;line-height: 30px;
}


.tgy {
	width:560px;
	margin:0 auto;
	margin-bottom:30px; 
}

.txtgy {
    width: 640px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.tpsc {
	float:left;
	margin-top:15px;
}
.tpsc1 {
	float:left;
	border-left: 1px dashed #E6E6E6;
}
.tpsc1-1 {
	float:left;
	margin:5px;
	width:100px;
	height:60px;
	padding:10px;
	border: 1px solid #DFDFDF;
}
.tpsc1-1 img{ 
	width:100%; 
	height:100%;
}
.tgy1 {
	overflow: hidden;
	margin-bottom: 20px;
}
.tgy1-1 {
	float: left;
	text-align: right;
	width: 80px;
    line-height: 30px;
}
.tgy1-2 {
	float: left;
	border: 1px solid #d9d9d9;
}
.dwbkqb {
	overflow:hidden;
}
.dtgy1 {
	float:left;
	width: 320px;
	margin-bottom: 10px;
}
.tg {
	width: 560px;
	line-height: 40px;
    margin: 0 auto;
	text-align: center;
	font-size: 22px;
	font-weight: bold; 
	color: #0170B7;
}



.qglb {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
    padding-top:15px
}
.qglb1 {
	width: 150px;
	border: 1px solid #d9d9d9;
}
.qglb1-1 {
	text-align: center;
	border-bottom: 1px solid #d9d9d9;
	line-height: 40px;
	height: 40px;
}
.xz {
	color:#fff;
	background-color: #0170B7;
	border: 1px solid #0170B7;
}
.xz a{
	color:#fff;
}
.qgbl2 {
	float: left; 
	margin-left:80px;
 }
.qgbl2-11 {
	height:30px;
	line-height: 30px;
	padding:6px 12px;
	overflow: hidden; 
	border: 1px solid #e8e7e7;
    background-color: #f1f1f1; 
}
.qgbl2-1 {
	overflow: hidden;
	cursor: pointer;
	height: 100px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	border-bottom: 1px dotted #d9d9d9;
}
.qgbl2-1:hover {
	background-color:#F3F3F3;
}
.qglb2-1-1 {
	float: left;
	height: 100px;
	width: 120px;
	overflow: hidden;
	margin-right: 20px;
	margin-left: 15px;
}
.qglb2-1-1 img{
	height: 100%;
	width: 100%;
}
.qglb2-1-2 {
	float: left;
	width: 480px;
}
.qglb2-1-2-1 {
	line-height: 32px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.qglb2-1-3 {
	float: right;
	width: 80px;
	text-align: center;
	margin-left: 10px;
	margin-top: 40px;
}
.qglb2-1-4 {
	float: right;
	width: 80px;
	text-align: left;
	margin-left: 10px;
	margin-top: 42px;
}
.qglb2-1-4-1 {
	float:left;
	margin-right:5px;
	color: #fff;
	background-color: red;
	padding: 2px;
	border-radius: 5px;
}
.qglb2-1-4-2 {
	float:left;
	color: #fff;
	background-color: #B2B2B2;
	padding: 2px;
	border-radius: 5px;
	margin-right:5px;
}
.fy {
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	width: 150px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.fy1 {
	float: left;
	cursor: pointer;
	line-height: 40px;
	height: 40px;
	width: 60px;
	border-radius: 5px;
	background-color: #DFDFDF;
	text-align: center;
}
.fy1:hover {
	float: left;
	line-height: 40px;
	height: 40px;
	width: 60px;
	border-radius: 5px;
	background-color: #B7B6B6;
	text-align: center;
}


.qgxq {
	width: 1000px;
	min-height: 520px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.qgxq1 {
	font-size:22px;
	line-height: 50px;
	text-align: center;
	height: 50px;
	background-color: #E5E5E5;
	color: #000;
}
.qgxq2 {
	overflow: hidden;
	padding:20px;
	border: 1px solid #d9d9d9;
}
.qgxq2-1 {
	float: left;
	height: 130px;
	width: 150px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 45px;
}
.qgxq2-1 img{ 
	height: 100%;
	width: 100%; 
}.qgxq2-2 {
	float: left;
}
.qgxq2-2-1 {
	line-height: 35px;
	border-bottom:1px dotted #d9d9d9;
}
.qgxq2-3 {
	float: right;
}
.qgxq2-3-1 {
	line-height: 35px;
	border-bottom:1px dotted #d9d9d9;
}
.qgxq3 {
	margin-top: 20px;
	line-height: 30px;
}
 



.caid {
	line-height:23px;  
	padding:12px 0; 
	overflow:hidden; 
}
.caid1 {
	float:left;
	font-size: 12px;
	padding:2px 5px;
	margin:0 5px;
	cursor: pointer; 
	border-radius:5px;
}
.caid2 {
	float:right;
	background-color: #d9d9d9;
}
.caid2-1 {
	float:left; 
}
.caid2-2 {
	float:left; 
	margin:6px;
}
.caid1 span {
    float: left; 
	width: 20px;
	margin-top: 2px;
    margin-right: 3px; 
}
.caid1 span img { 
	width: 100%;
	height:100%; 
}
.yh {
	width:152px;
	text-align:center;
	overflow:hidden;
	line-height: 45px; 
}
.yh1 {
	 
}
.cptpbt {
    font-size: 22px;
    line-height: 50px;
    text-align: center;
    height: 50px;
    /* background-color: #E5E5E5; */
    color: #000;
}
.cptp1 {
	text-align: center;
	margin-top:20px;
}
#top-main {
    position: relative;
    overflow: hidden;
    height: 260px;
    width: 500px;
	margin: 0 auto;
}
#top-main .mid {
    width: 100%;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.left-banner {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.left-banner li {
    position: absolute;
    width: 100%;
    height: 260px;
    left: 0;
    top: 0;
}
.left-banner li img {
    width: 100%;
    height: 260px;
}
.controller li.current {
    background-position: 5px -20px;
}
.controller {
    position: absolute;
    width: 100px;
    height: 20px;
    top: 240px;
    right: 10px;
    list-style-type: none;
}
.controller li {
    cursor: pointer;
    background: #abc;
    float: left;
    width: 22px;
    height: 20px;
    background: url('../tp/dot.png') 4px 0 no-repeat; 
}
.xwlb2-1-2-1 {
	color: #0170B7;
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xwlb2-1-2-2 {
    line-height: 26px;
    display: -webkit-box;  
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}


 
.xwxq {
	width: 938px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding: 30px;
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
	border: 1px solid #ECECEC;
	margin-bottom: 30px;
}.xwxq1-1 {
	font-size: 24px;
	text-align: center;
	color: #000;
}
.xwxq1-2 {
	text-align: center;
    line-height: 30px;
    color: #999;
    font-size: 12px;
    border-bottom: 1px dotted #d0c6be;
    margin-bottom: 30px;
    padding: 7px 0;
}
.rq1 {
    margin-right: 10px;
}
.xwxq1-3 {
	text-indent: 2em;
    margin-bottom:20px;
    font-size: 14px;
    line-height: 30px !important;
    color: #333;
	min-height:260px;
}
.zx {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #d2c7ba;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.zs1 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.zs1 ul li {
    padding-left: 8px;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #eee;
}
.bt {
    float: left;
}
.bt a {
    color: #787777;
    text-decoration: none;
}
.sj11 {
    float: right;
}

.wz {
	width:1000px;
	margin: 0 auto;  
    line-height: 45px; 
    margin-bottom: 25px;
	border-bottom: 1px solid #d2c7ba;
	text-align:center;
	font-size:18px;
}

.xw1{min-height:400px}
.xw1-1{}
.xw1-1 li{ background: url(../tp/ul_bg.jpg) no-repeat left center;width:720px;border-bottom: 1px dotted #d9d9d9;padding:5px 0px;}
.xw1-1 li span{margin-left:20px;margin-right:20px}
.xw1-1-right{float:right;}
.xw1-1 li:hover {	background-color:#F3F3F3;}
.ggw{float: left;}
.ggw1{width:150px;margin-top:20px;height:80px}
.ggw1 img{width:100%;height:100%;border: 1px solid #ccc;}
.ggw2{margin-bottom:20px;}

.tp{width:760px;min-height:400px;}
.tp1{overflow:hidden;}
.tp1 li{float:left;padding-left:44px;margin-bottom:20px}
.tp1 li img{width: 147px; height: 196px;}
.tp2{display: block; padding: 4px; color: #666666;background-color: #EDECE4; border: 1px solid #BEBB9E;}
.tp3{padding-left:0px}
.tp1 li p{text-align: center;  font-size: 15px;}




/*** Overall MovingBoxes Slider ***/
.mb-wrapper {
	border: 5px solid #ccc;
	margin: 0 auto 20px;
	position: relative;
	left: 0;
	top: 0;
	border-radius: 10px;
	box-shadow: inset 0 0 10px #888;
}

/* Panel Wrapper */
.mb-slider, .mb-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;

	/***(>'-')> Control Panel Font size here <('-'<)***/
	font-size: 18px;
}

/* active slider border highlight */
.mb-active-slider {
	border-color: #333;
}

/*** Slider panel ***/
.mb-slider .mb-panel {
	margin: 0;
	padding: 20px 20px 20px 0px;
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}

/* Cursor to arrow over current panel, pointer for all others,
change .current class name using plugin option, currentPanel : 'current' */
.mb-slider .mb-panel.current {
	cursor: auto;
}

/*** Inside the panel ***/
.mb-inside {
	padding: 10px;
	border: 1px solid #999;
	text-align:center;
}

.mb-inside * {
	max-width: 100%;
}

/*** Left & Right Navigation Arrows ***/
a.mb-scrollButtons {
	display: block;
	width: 45px;
	height: 58px;
	background: transparent url(../tp/arrows.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -29px; /* if you change the arrow images, you may have to adjust this (1/2 height of arrow image) */
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
}
a.mb-scrollButtons.mb-left {
	background-position: left top;
    z-index:10;
}
a.mb-scrollButtons.mb-right {
	background-position: right top;
	right: 0px;
}
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
a.mb-scrollButtons.disabled {
	display: none;
}

/*** Controls added below the panels ***/
.mb-controls {
	margin: 0 auto;
	text-align: center;
	background: #ccc;
	position: relative;
	z-index: 100;
}
.mb-controls a {
	color: #666;
	font: 18px/2.2 Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}
.mb-controls a:hover {
	color: black;
}
.mb-controls a.current {
	color: white;
}
.mb-active-slider .mb-controls {
	background: #333;
}


.tpxx{float:left;margin-bottom:30px}
.owl-buttons{width: 100%; overflow: hidden;  position: absolute;top: 330px;}
.ssk {
	height:26px;
	line-height:26px;
	border:1px solid #d9d9d9;
}
.fxk {
	float:left;
	margin-top: 45px;
}



.zc {
	width:1000px;
}


.w_img100{width:100%;}
.w_img95{width:98%;}
.w_img90{width:90%;}
.w_img80{width:80%;}
.w_img60{width:60%;}
.w_img50{width:50%;}
.w_img30{width:30%;}


/*list页面样式*/
.list{width:100%;}
.list .list_t{top:5%; left:2%;}
.list .list_c{ top:25%; padding:0 4%;}
.list .list_c ul{}
.list .list_c ul li{margin-top:20px; width:48%; }
.list .list_b{bottom:2%;left:25%;}

/*content内容页样式*/
.content{background:#fff;color:#6b6b6b; padding-bottom:20px;}
.content img{width:100%;}
.content .con{padding-top:10px; padding-left:6%; padding-right:6%; margin:0 auto;}
.content .con .h1{font-size:16px; color:#000; font-weight:bold;}
.content .con p{font-size:14px; color:#6b6b6b; padding-top:10px;}

/*form表单*/
.ov{overflow:hidden;}
.form{}
.form ul{}
.form ul li{height: 30px;clear:both; padding-top:20px;}
.la_bg{background:#F19A16;border-radius:5px 0 0 5px; width:29%; height:30px; line-height:28px;}
.l_r{height:28px; line-height:27px; border-top:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; border-radius:0 5px 5px 0; width:70%;}
.check{width:29%; height:30px; line-height:28px;}
.check_r{height:28px; line-height:27px; border:1px solid #cacaca; border-radius:5px; width:50%;}
.check_span{width:50px; height:35px; color:#ba7d00; border-radius:5px; background:#efd7a6; text-align:center;font-size:12px; padding:2px; cursor:pointer; line-height:18px;}
.lrcol{color:#9c9c9c;}
.lable{color:#fff;}
.i_bor{border:0; background-color:#fff; padding-left:5px; height: 28px;line-height: 28px;outline: none;}
.font_p{font-size:12px;}
.xieyi{height:260px; width:100%; overflow:auto; margin-top:15px;}
.xieyi p{text-indent:2em; color:#9c9c9c; padding-top:15px; line-height:18px; font-size:12px;}


.sex div label{line-height:22px; margin-left: 5px;}
.sex div input{ margin-top: 2px;width:18px; height:18px; vertical-align:top; border:1px solid #CCC;-webkit-appearance:none;border-radius:2px; -moz-appearance:none; -o-appearance:none;}
.sex div input.active{width:18px; height:18px; background:url(../tp/gou.png) 0 0 no-repeat; vertical-align:top; border:1px solid #ccc;-webkit-appearance:none; background-size:90%; border-radius:2px;}
.sex .ml30{margin-left:45%;}
.sex .mr30{margin-right:20%;}

.c_b2b{color:#b2b2b2;}

.nobut{color:#a0a0a0; background:#ebebeb; width:100%; border:1px solid #bababa; height:34px; font-family:'微软雅黑'; border-radius:5px; text-align:center;}
.but{color:#fff; background:#f19a16; width:100%; border:1px solid #e67c00; height:34px; font-family:'微软雅黑'; border-radius:5px; text-align:center;}

.b_r1{border-radius:5px; padding:8px; border:1px dashed #60b1e1;}
.fc1{color:#49ace6; font-size:12px;}
.bort{border-top:1px solid #c3c3c3;}
.borb{border-bottom:1px solid #c3c3c3;}
.bornone{border:1px solid #d3d3d3; border-radius:3px; height:30px; padding-left:5px;}
.texth_60{height:100px;border:1px solid #d3d3d3; border-radius:3px; padding-left:5px;color:#b2b2b2; vertical-align:middle; padding-top:5px;}
 
.wrap{max-width:640px; margin:0 auto;}